import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 沈明月
 * Date: 2022-11-02
 * Time: 10:06
 */
public class TestTwo {
//打印X形图案：
//描述：KiKi学习了循环，BoBo老师给他出了一系列打印图案的练习，该任务是打印用“*”组成的X形图案。
//输入描述：多组输入，一个整数（2~20），表示输出的行数，也表示组成“X”的反斜线和正斜线的长度。
//输出描述：针对每行输入，输出用“*”组成的X形图案。
    public static void main1(String[] args) {
        Scanner scan = new Scanner(System.in);
        //多组输入
        while(scan.hasNextInt()){
            int n = scan.nextInt();
            //打印图形：
            //分析：把整个图形看作一个坐标，"*"的坐标（X,Y)不是在X+Y=n+1的地方，就是在X=Y的地方；剩下的都是空格
            for (int i = 1; i <= n; i++) {
                for (int j = 1; j <= n; j++) {
                    if(i==j||((i+j)==(n+1))){
                        System.out.print("*");
                    }else{
                        System.out.print(" ");
                    }
                }
                System.out.println(" ");
            }
        }
    }
}
